package designPattern.AbstractFactoty;

/**
 * @author ldy
 * @data 2022/11/9
 * @description 定义抽象工程类IAnimalFactory
 * 这个接口就是类图中标识的
 *
 * AbstractFactory:定义抽象工程类IAnimalFactory
 */
public interface IAnimalFactory  {
    /**
     * 定义创建Icat接口实例的方法
     * @return
     */
    ICat createCat();
    /**
     * 定义创建IDog接口实例的方法
     * @return
     */
    IDog createDog();
}
